#include<iostream>
#include <cstring>
using namespace std;
const int N=4e3+10,mod=998244353;
string s[N];
int x[N][N];
int y[N][N];
int gcd(int a,int b)
{
	int r;
	while(b)
	{
		int r=a%b;
		a=b;
		b=r;
	}
	return a;
}
int main()
{
	int n,m;
	cin>>n>>m;
	for(int i=0;i<n;i++)
	{
		cin>>s[i];
		for(int j=0;j<m;j++)
		{
			if(s[i][j]=='0')
			{
				x[i][j]=0;
				y[i][j]=1;
			}
			else
			{
				x[i][j]=1;
				y[i][j]=1;
			}
		}
	}
	int q;
	cin>>q;
	while(q--)
	{
		int i,j,l,r,p;
		cin>>i>>j>>l>>r>>p;
		for(int k=0;k<m;k++)
		{
			x[j]=((x[i]*x[j])%mod)*p%mod;
			y[j]=((y[j]*y[i])%mod)*100%mod;
		}
	}
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<m;j++)
		{
			
		}
	}
}
